Fractale Tree
0.5
Plot Tree Fractale
frame.cpp
Go to the documentation of this file.
1
#include "
frame.h
"
2
3
4
void
Frame::Init
(
double
x,
double
y,
double
d,
double
alpha)
5
{
6
Frame::x
=
x
;
7
Frame::y
=
y
;
8
Frame::d
=
d
;
9
Frame::alpha
=
alpha
;
10
}
11
12
void
Frame::Add_alpha
(
double
alpha
)
13
{
14
Frame::alpha
=
Frame::alpha
+
alpha
;
15
}
16
17
void
Frame::Set_d
(
double
d
)
18
{
19
Frame::d
=
d
;
20
}
21
22
void
Frame::Move
()
23
{
24
double
x2=
Frame::Get_x2
();
25
double
y2=
Frame::Get_y2
();
26
Frame::x
=x2;
27
Frame::y
=y2;
28
29
}
30
31
double
Frame::Get_alpha
()
32
{
33
return
Frame::alpha
;
34
}
35
36
double
Frame::Get_d
()
37
{
38
return
Frame::d
;
39
}
40
41
double
Frame::Get_x1
()
42
{
43
return
Frame::x
;
44
}
45
46
double
Frame::Get_y1
()
47
{
48
return
Frame::y
;
49
}
50
51
double
Frame::Get_x2
()
52
{
53
return
Frame::x
+qCos(
PI
*
Frame::alpha
/180)*
Frame::d
;
54
}
55
56
double
Frame::Get_y2
()
57
{
58
return
Frame::y
+qSin(
PI
*
Frame::alpha
/180)*
Frame::d
;
59
}
60
Frame::Get_d
double Get_d()
Definition:
frame.cpp:36
Frame::Get_y1
double Get_y1()
Definition:
frame.cpp:46
Frame::Get_x1
double Get_x1()
Definition:
frame.cpp:41
Frame::Set_d
void Set_d(double d)
Definition:
frame.cpp:17
Frame::Move
void Move()
Definition:
frame.cpp:22
PI
#define PI
Definition:
frame.h:5
Frame::x
double x
Definition:
frame.h:35
frame.h
lib gestion de repère 2D
Frame::d
double d
Definition:
frame.h:37
Frame::Get_y2
double Get_y2()
Definition:
frame.cpp:56
Frame::Get_alpha
double Get_alpha()
Definition:
frame.cpp:31
Frame::Get_x2
double Get_x2()
Definition:
frame.cpp:51
Frame::Init
void Init(double x, double y, double d, double alpha)
Definition:
frame.cpp:4
Frame::y
double y
Definition:
frame.h:36
Frame::alpha
double alpha
Definition:
frame.h:38
Frame::Add_alpha
void Add_alpha(double alpha)
Definition:
frame.cpp:12
Generated by
1.8.14